

import flash.events.Event;
import flash.events.EventDispatcher;
import flash.events.IEventDispatcher;
import mx.core.IPropertyChangeNotifier;
import mx.events.PropertyChangeEvent;
import mx.utils.ObjectProxy;
import mx.utils.UIDUtil;

import mx.collections.ArrayCollection;
import mx.charts.BarChart;
import mx.containers.ViewStack;
import mx.charts.PieChart;
import mx.charts.ColumnChart;
import mx.containers.Canvas;

class BindableProperty
{
	/*
	 * generated bindable wrapper for property allCaseAnalysisChar (public)
	 * - generated setter
	 * - generated getter
	 * - original public var 'allCaseAnalysisChar' moved to '_704008035allCaseAnalysisChar'
	 */

    [Bindable(event="propertyChange")]
    public function get allCaseAnalysisChar():mx.charts.BarChart
    {
        return this._704008035allCaseAnalysisChar;
    }

    public function set allCaseAnalysisChar(value:mx.charts.BarChart):void
    {
    	var oldValue:Object = this._704008035allCaseAnalysisChar;
        if (oldValue !== value)
        {
            this._704008035allCaseAnalysisChar = value;
           if (this.hasEventListener("propertyChange"))
               this.dispatchEvent(mx.events.PropertyChangeEvent.createUpdateEvent(this, "allCaseAnalysisChar", oldValue, value));
        }
    }

	/*
	 * generated bindable wrapper for property allCaseAnalysisChar2 (public)
	 * - generated setter
	 * - generated getter
	 * - original public var 'allCaseAnalysisChar2' moved to '_349412655allCaseAnalysisChar2'
	 */

    [Bindable(event="propertyChange")]
    public function get allCaseAnalysisChar2():mx.charts.ColumnChart
    {
        return this._349412655allCaseAnalysisChar2;
    }

    public function set allCaseAnalysisChar2(value:mx.charts.ColumnChart):void
    {
    	var oldValue:Object = this._349412655allCaseAnalysisChar2;
        if (oldValue !== value)
        {
            this._349412655allCaseAnalysisChar2 = value;
           if (this.hasEventListener("propertyChange"))
               this.dispatchEvent(mx.events.PropertyChangeEvent.createUpdateEvent(this, "allCaseAnalysisChar2", oldValue, value));
        }
    }

	/*
	 * generated bindable wrapper for property allCaseAnalysisChar3 (public)
	 * - generated setter
	 * - generated getter
	 * - original public var 'allCaseAnalysisChar3' moved to '_349412656allCaseAnalysisChar3'
	 */

    [Bindable(event="propertyChange")]
    public function get allCaseAnalysisChar3():mx.charts.PieChart
    {
        return this._349412656allCaseAnalysisChar3;
    }

    public function set allCaseAnalysisChar3(value:mx.charts.PieChart):void
    {
    	var oldValue:Object = this._349412656allCaseAnalysisChar3;
        if (oldValue !== value)
        {
            this._349412656allCaseAnalysisChar3 = value;
           if (this.hasEventListener("propertyChange"))
               this.dispatchEvent(mx.events.PropertyChangeEvent.createUpdateEvent(this, "allCaseAnalysisChar3", oldValue, value));
        }
    }

	/*
	 * generated bindable wrapper for property analysisViewStack (public)
	 * - generated setter
	 * - generated getter
	 * - original public var 'analysisViewStack' moved to '_347350169analysisViewStack'
	 */

    [Bindable(event="propertyChange")]
    public function get analysisViewStack():mx.containers.ViewStack
    {
        return this._347350169analysisViewStack;
    }

    public function set analysisViewStack(value:mx.containers.ViewStack):void
    {
    	var oldValue:Object = this._347350169analysisViewStack;
        if (oldValue !== value)
        {
            this._347350169analysisViewStack = value;
           if (this.hasEventListener("propertyChange"))
               this.dispatchEvent(mx.events.PropertyChangeEvent.createUpdateEvent(this, "analysisViewStack", oldValue, value));
        }
    }

	/*
	 * generated bindable wrapper for property te1 (public)
	 * - generated setter
	 * - generated getter
	 * - original public var 'te1' moved to '_114656te1'
	 */

    [Bindable(event="propertyChange")]
    public function get te1():mx.containers.Canvas
    {
        return this._114656te1;
    }

    public function set te1(value:mx.containers.Canvas):void
    {
    	var oldValue:Object = this._114656te1;
        if (oldValue !== value)
        {
            this._114656te1 = value;
           if (this.hasEventListener("propertyChange"))
               this.dispatchEvent(mx.events.PropertyChangeEvent.createUpdateEvent(this, "te1", oldValue, value));
        }
    }

	/*
	 * generated bindable wrapper for property te2 (public)
	 * - generated setter
	 * - generated getter
	 * - original public var 'te2' moved to '_114657te2'
	 */

    [Bindable(event="propertyChange")]
    public function get te2():mx.containers.Canvas
    {
        return this._114657te2;
    }

    public function set te2(value:mx.containers.Canvas):void
    {
    	var oldValue:Object = this._114657te2;
        if (oldValue !== value)
        {
            this._114657te2 = value;
           if (this.hasEventListener("propertyChange"))
               this.dispatchEvent(mx.events.PropertyChangeEvent.createUpdateEvent(this, "te2", oldValue, value));
        }
    }

	/*
	 * generated bindable wrapper for property expenses (public)
	 * - generated setter
	 * - generated getter
	 * - original public var 'expenses' moved to '_1935391973expenses'
	 */

    [Bindable(event="propertyChange")]
    public function get expenses():ArrayCollection
    {
        return this._1935391973expenses;
    }

    public function set expenses(value:ArrayCollection):void
    {
    	var oldValue:Object = this._1935391973expenses;
        if (oldValue !== value)
        {
            this._1935391973expenses = value;
           if (this.hasEventListener("propertyChange"))
               this.dispatchEvent(mx.events.PropertyChangeEvent.createUpdateEvent(this, "expenses", oldValue, value));
        }
    }



}
